Skip to content

feat: port opal, fleet, schema, worksheet & dataset commands#21

Merged
beengud merged 1 commit into
mainfrom
hat-cli-parity-2-commands
Jul 1, 2026
Merged

feat: port opal, fleet, schema, worksheet & dataset commands#21
beengud merged 1 commit into
mainfrom
hat-cli-parity-2-commands

Conversation

@beengud

@beengud beengud commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Ports the remaining Go-CLI parity commands on top of #20. All hand-authored GraphQL (codegen is unavailable on our tenant).

Commands

  • opal — check / verbs / functions / validate-ingest
  • fleet — status / host / versions / auth (observe-agent status via REST export query)
  • schema — introspect (requires GraphQL introspection enabled on the tenant)
  • worksheet — list / get / create / delete
  • dataset — dry-run / impact (wired but unverified on this tenant; underlying ops drifted)

Notes

  • Adds shared parseDurationMs to lib/parsers (fleet --window).
  • Monitor is intentionally not included — dropped pending upstream's REST-SDK Monitor V2 (joedarling/monitor_cli).
  • Second of 3 stacked PRs.

🤖 Generated with Claude Code

Port the remaining Go-CLI parity commands (hand-authored GraphQL; codegen
unavailable on this tenant):
  opal       check / verbs / functions / validate-ingest
  fleet      status / host / versions / auth (observe-agent via REST export)
  schema     introspect (requires introspection enabled)
  worksheet  list / get / create / delete
  dataset    dry-run / impact (wired; unverified on this tenant — schema drifted)

Adds shared parseDurationMs to lib/parsers (fleet --window).
@beengud beengud merged commit 5226d91 into main Jul 1, 2026
1 check failed
@beengud beengud deleted the hat-cli-parity-2-commands branch July 1, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants